package main

import (
	"fmt"
)

func main() {
	count := 1
	// defer fmt.Println(count) // 注册时候计算
	defer func() {
		fmt.Println(count)
	}()
	count++
	defer fmt.Println("main start")
	// return // return之后都不执行
	// panic("我出错了")
	// os.Exit(100) // 进程结束
	defer fmt.Println(count)
	count++
	defer fmt.Println(count)
	defer fmt.Println("main end")
	// return
}
